/* Interfaz comun a todos los compresores.
 * Tiene un metodo comprimir y otro descomprimir donde ambos reciben procesan y
 * retornan tiras de bytes.
 * */

#ifndef COMPRESOR_H_
#define COMPRESOR_H_

#include "../Bytes.h"

class Compresor {

public:
	virtual Bytes comprimir(Bytes bytes)=0;

	virtual Bytes descomprimir(Bytes entrada)=0;

	virtual ~Compresor() {
	}
	;
};

#endif /* COMPRESOR_H_ */
